package com.glsc.ngateway.opmanage.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.persistence.Column;
import java.io.Serializable;
import java.math.BigDecimal;

@NoArgsConstructor
@AllArgsConstructor
@Data
@Builder
public class DepositoryDayEndTrialDto implements Serializable {
    private static final long serialVersionUID = 8899045396946803530L;


    @ApiModelProperty(value = "账户余额")
    private BigDecimal accountBalance;

    @ApiModelProperty(value = "银证转账金额")
    private BigDecimal bankSecTranBalance;

    @ApiModelProperty(value = "上一日保证金柜台余额")
    private BigDecimal preCounterBalance;

    @ApiModelProperty(value = "T日预估柜台余额")
    private BigDecimal currentCounterBalance;

    @ApiModelProperty(value = "调整后余额")
    private BigDecimal adjustBalance;

    @ApiModelProperty(value = "日终调整值")
    @Column(name = "adjust_value", columnDefinition = "decimal(16,4) COMMENT '日终调整值'")
    private BigDecimal adjustValue;


    @ApiModelProperty(value = "日终预计利息")
    private BigDecimal interest;

    @ApiModelProperty(value = "建行3568")
    private BigDecimal ccb3568Amount;

    private String effectDate;



}
